UIIN-2531 Reset CheckboxFacet state.more when user resets search form and fewer facet options are loaded. #2310
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fix issue with "+ More" button disappearing after user selects some Effective location filters and resets search form.
Approach
When user clicks "+ More" button
state.more
is calculated to increase by 5 every click. When user loads morestate.more
is nowdataOptions.length + 5
. And when user clicks "Reset all" - 5 initial options are rendered, butstate.more
is still more than 5 soshowMore={filteredOptions.length > more}
condition fails.So the solution is to reset
state.more
to default value when component is re-rendered with fewer optionsScrenshots
chrome_Q3P5JrPbeQ.mp4
Issues
UIIN-2531